package net.ericaro.neojavagen.types ;
import net.ericaro.neojavagen.types.Type ;

/**
* *<pre> PrimitiveType :
    byte short int long char float double boolean
</pre>
*/
public class PrimitiveType implements Type {
	public static final PrimitiveType ABYTE = new PrimitiveType( "byte" );
public static final PrimitiveType ASHORT = new PrimitiveType( "short" );
public static final PrimitiveType AINT = new PrimitiveType( "int" );
public static final PrimitiveType ALONG = new PrimitiveType( "long" );
public static final PrimitiveType ACHAR = new PrimitiveType( "char" );
public static final PrimitiveType AFLOAT = new PrimitiveType( "float" );
public static final PrimitiveType ADOUBLE = new PrimitiveType( "double" );
public static final PrimitiveType ABOOLEAN = new PrimitiveType( "boolean" );
	
	Object value;
	protected PrimitiveType(Object value){this.value = value;}
	public String toString(){ return String.valueOf(value);}
	
}
		
